42b929f31d112895935f5b830d028adf26cf419b,xml/impl/src/com/intellij/codeInsight/completion/XmlTagInsertHandler.java,XmlTagInsertHandler,insertIncompleteTag,#char#Editor#Project#XmlElementDescriptor#XmlTag#,127
Before Change
}
if (completionChar == '>' || (completionChar == '/' && indirectRequiredAttrs != null)) {
template.addTextSegment(">");
if (indirectRequiredAttrs != null) template.addTextSegment(indirectRequiredAttrs.toString());
template.addEndVariable();
After Change
final XmlElementDescriptorWithCDataContent cDataContainer = (XmlElementDescriptorWithCDataContent)descriptor;
if (cDataContainer.requiresCdataBracesInContext(tag)) {
template.addTextSegment("<![CDATA[\n");
toInsertCDataEnd = true;
}
}
if (indirectRequiredAttrs != null) template.addTextSegment(indirectRequiredAttrs.toString());
template.addEndVariable();
if (toInsertCDataEnd) template.addTextSegment("\n]]>");
if (!(tag instanceof HtmlTag) || !HtmlUtil.isSingleHtmlTag(tag.getName())) {
template.addTextSegment("</");